#pragma once

#include "datatypedefine.h"
#include "devicegroup.h"
#include <osg\ref_ptr>
#include <QList>
#include <QMap>

namespace VrDataCore
{
	class Map;

	class VRDATACORE_EXPORT SingleLayerActor:public DeviceGroup
	{
	public:
		SingleLayerActor();

		virtual void buildPropertyMap();
		virtual void onMapLoadEnd(CoreBase::Map*);
		virtual void setTraverseMask(int mask);
	protected:
		~SingleLayerActor();
	};
}